package task

import (
	"tushare/model/mysql"
)

type UserTask struct {
	Id         int64  `json:"id"`
	UserId     int64  `json:"user_id"`
	Status     int64  `json:"status"`
	TaskType   string `json:"task_type"`
	TaskRemark string `json:"task_remark"`
	TaskJson   string `json:"task_json"`
	RunRemark  string `json:"run_remark"`
	CreateTime string `json:"create_time"`
}

func UserTaskCreate(ut UserTask) {
	mysql.DB.Table("user_task").Create(&ut)
}

func UserTaskByStatus(status int64) []UserTask {

	ut := []UserTask{}
	mysql.DB.Table("user_task").Where("status = ?", status).Scan(&ut)
	return ut
}

func UserTaskUpdate(id int64, ut UserTask) {
	mysql.DB.Table("user_task").Where("id = ?", id).Update(&ut)
}
